Что использовать: MySQLi или PDO?

PDO будет работать с 12 различными системами баз данных, MySQLi будет работать только с базами данных MySQL.

Итак, если вам нужно переключить свой проект на использование другой базы данных, PDO упрощает процесс. Вам нужно только изменить строку подключения и несколько запросов. С MySQLi вам нужно будет переписать весь код, включая запросы.

Оба являются объектно-ориентированными, но MySQLi также предлагает процедурный API.

Оба поддерживают подготовленные операторы защищают от внедрения SQL, что очень важно для безопасности веб-приложений.

Читать

Последнее обновление 4 года назад

Создание БД MySQL

БД состоит из одной или нескольких таблиц.

Для создания или удаления базы данных MySQL потребуются специальные права CREATE.

Создание базы данных MySQL с использованием MySQLi и PDO Оператор CREATE DATABASE используется для создания базы данных в MySQL.

Читать

Последнее обновление 4 года назад

Prepared statements PHP MySQL

Prepared statements очень полезны против SQL-инъекций.

Prepared Statements и связанные параметры prepared statement - это функция, используемая для многократного выполнения одних и тех же (или похожих) операторов SQL с высокой эффективностью.

Читать

Последнее обновление 4 года назад

PHP MySQL Выбрать данные

Оператор SELECT используется для выбора данных из одной или нескольких таблиц:

SELECT column_name(s) FROM table_name

или мы можем использовать символ * для выбора ВСЕХ столбцов из таблицы:

SELECT * FROM table_name
Читать

Последнее обновление 4 года назад

Вставка данных в MySQL с помощью MySQLi и PDO

Вставка данных в MySQL с помощью MySQLi и PDO После того, как база данных и таблица созданы, можно добавлять данные.

Правила синтаксиса:

SQL-запрос должен быть указан в PHP. Строковые значения внутри SQL-запроса должны быть заключены в кавычки. Числовые значения не должны указываться. Слово NULL нельзя заключать в кавычки. Оператор INSERT INTO используется для добавления новых записей в таблицу MySQL:

Читать

Последнее обновление 4 года назад

PHP MySQL Получить последний вставленный идентификатор

Получить идентификатор последней вставленной записи Если мы выполняем INSERT или UPDATE для таблицы с полем AUTO_INCREMENT, мы можем немедленно получить идентификатор последней вставленной / обновленной записи.

Читать

Последнее обновление 4 года назад

PHP MySQL с ORDER BY

Выбор и заказ данных из базы данных MySQL Предложение ORDER BY используется для сортировки набора результатов в порядке возрастания или убывания.

Предложение ORDER BY по умолчанию сортирует записи в порядке возрастания. Чтобы отсортировать записи в порядке убывания, используйте ключевое слово DESC.

SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC 
Читать

Последнее обновление 4 года назад

PHP MySQL с предложение WHERE

Выбор и фильтрация данных из базы данных MySQL Предложение WHERE используется для фильтрации записей.

Предложение WHERE используется для извлечения только тех записей, которые соответствуют указанному условию.

Читать

Последнее обновление 4 года назад

PHP MySQL Вставить несколько записей

Вставка нескольких записей в MySQL с помощью MySQLi и PDO Несколько операторов SQL должны выполняться с помощью функции

mysqli_multi_query()
Читать

Последнее обновление 4 года назад

Ограничение выбора данных PHP MySQL

MySQL предоставляет предложение LIMIT, которое используется для указания количества возвращаемых записей.

Предложение LIMIT упрощает кодирование многостраничных результатов или разбиения на страницы с помощью SQL и очень полезно для больших таблиц. Возврат большого количества записей может повлиять на производительность.

Читать

Последнее обновление 4 года назад